Skewed Timestamps
نویسنده
چکیده
In the well known timestamp algorithm each writing process reads all the registers of the other processes, and then sets a higher timestamp (natural number) to itself. In thèskewed algorithm' only one writing process in each pair reads the other. 1 Preface Messages are often timestamped. In a fax, the timestamp includes the date and exact time of the day, and in a book only the publication year, but in all cases this information guides the reader in choosing and processing the data. The antiquarian may choose the oldest book, and the student the newest edition, but in the general timestamp protocol the reader (called scanner) returns all the messages in their issuing order. Neither clocks nor calendars are needed in the Unbounded Timestamp Algorithm (Figure 1) which uses the natural numbers as timestamps. Each writer (called in this protocol Labeler) rst reads the registers of all its fellow Labelers and sets its timestamp above all the numbers thus found. A Scanner reads all the Labelers, and orders their messages in accordance with their timestamps. This unbounded protocol stimulated much research, dealing mostly with the problem of devising timestamping systems with only bounded values. (See Israeli and Li 10], and Dolev and Shavit 7].) We will not deal here with this interesting problem but ask another question: to nd an unbounded timestamp algorithm in which, for any two Labelers, only one reads the other. Such an algorithm is given in Section 2 and is called \the skewed timestamp algorithm". Before answering this question, the very notion of \timestamp algorithm" must be speciied, so that the answer can be checked against the speciications. We will adapt the formal speciications of \concurrent timestamp system" (ctss) given by That the use of timestamps is old and natural is illustrated by ancient ostracons (about 800 BC) from Sumeria which show how ooerings of vin and oil were marked by date, place of origin, and destination.
منابع مشابه
Hypothesis-Based Investigation of Digital Timestamps
Timestamps stored on digital media play an important role in digital investigations. Unfortunately, timestamps may be manipulated, and also refer to a clock that can be erroneous, failing or maladjusted. This reduces the evidentiary value of timestamps. This paper takes the approach that historical adjustments to a clock can be hypothesized in a clock hypothesis. Clock hypotheses can then be te...
متن کاملCleaning Timestamps with Temporal Constraints
Timestamps are often found to be dirty in various scenarios, e.g., in distributed systems with clock synchronization problems or unreliable RFID readers. Without cleaning the imprecise timestamps, temporal-related applications such as provenance analysis or pattern queries are not reliable. To evaluate the correctness of timestamps, temporal constraints could be employed, which declare the dist...
متن کاملA Hierarchical Cluster Algorithm for Dynamic, Centralized Timestamps
Partial-order data structures used in distributed-system observation tools typically use vector timestamps to efficiently determine event precedence. Unfortunately, all current dynamic vector-timestamp algorithms either require a vector of size equal to the number of processes in the computation or require a graph search operation to determine event precedence. This fundamentally limits the sca...
متن کاملMethods for Enhancement of Timestamp Evidence in Digital Investigations
This work explores how the evidential value of digital timestamps can be enhanced by taking a hypothesis based approach to the investigation of digital timestamps. It defines the concepts of clock hypotheses, timestamps and causality in digital systems. These concepts are utilized to develop methods that can be used in an investigation to test a clock hypothesis for consistency with timestamps ...
متن کاملAn Interval Algebra for Indeterminate Time
Temporal indeterminacy is an inherent problem which arises when capturing and manipulating temporal data in many application areas. As such, representation and manipulation of timestamps with indeterminacy is a requirement for these applications. We present an extension of Allen’s thirteen interval relationships to indeterminate temporal intervals based on a novel representation for indetermina...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996